#ifndef BLACKBOARD_HPP_
#define BLACKBOARD_HPP_
#include <Eigen/Core>
#include <map>
#include <mutex>
#include <vector>
sturct TimeCloud { time; };
class BlackBoard {
  public:
    BlackBoard();
    ~BlackBoard();
    BlackBoard(const BlackBoard &) = delete;
    BlackBoard &operator=(const BlackBoard &) = delete;

  private:
    std::vector<Eigen::Vector3f> camera_up_clouds;
    std::vector<Eigen::Vector3f> camera_down_clouds;
    std::vector<Timerpy>
};
#endif